Non-repetitive Framework